package com.css.fxfzypg.base.syssubapp.service.impl;

import com.css.fxfzypg.base.syssubapp.repository.SysSubappRepository;
import com.css.fxfzypg.base.syssubapp.repository.entity.SysSubappEntity;
import com.css.fxfzypg.base.syssubapp.service.SysSubappService;
import com.css.fxfzypg.util.PlatformObjectUtils;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

@Service
@Slf4j
public class SysSubappServiceImpl implements SysSubappService {

    private static final String CACHE_SUBAPP_ID_KEY = "subappId:";
    private static final String CACHE_SUBAPP_CODE_KEY = "subappCode:";

    @Autowired
    SysSubappRepository sysSubappRepository;

    @Override
    public SysSubappEntity findByCode(String appCode) {
        SysSubappEntity sysSubappEntity =null;
        if(PlatformObjectUtils.isEmpty(sysSubappEntity)){
            sysSubappEntity = sysSubappRepository.findByAppCode(appCode);
        }
        return sysSubappEntity;
    }

}
